Sdpsol: a Parser/solver for Semideenite Programs with Matrix Structure

نویسندگان

  • Shao-Po Wu
  • Stephen Boyd
چکیده

A variety of analysis and design problems in control, communication and information theory, statistics, combinatorial optimization , computational geometry, circuit design, and other elds can be expressed as semideenite programming problems (SDPs) or determinant maximization problems (max-det problems). These problems often have matrix structure, i.e., some of the optimization variables are matrices. This matrix structure has two important practical ramiications: rst, it makes the job of translating the problem into a standard SDP or max-det format tedious, and, second, it opens the possibility of exploiting the structure to speed up the computation. In this paper we describe the design and implementation of sdpsol, a parser/solver for SDPs and max-det problems. sdpsol allows problems with matrix structure to be described in a simple, natural, and convenient way. Although the current implementation of sdpsol does not exploit matrix structure in the solution algorithm, the language and parser were designed with this goal in mind.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Implementation of a Parser/Solver for SDPs with Matrix Structure

A wide variety of analysis and design problems arising in control, communication and information theory, statistics, computational geometry and many other elds can be expressed as semide nite programming problems (SDPs) or determinant maximization problems (maxdet-problems). In engineering applications these problems usually have matrix structure, i.e., the optimization variables are matrices. ...

متن کامل

Solving Large-Scale Sparse Semidefinite Programs for Combinatorial Optimization

We present a dual-scaling interior-point algorithm and show how it exploits the structure and sparsity of some large scale problems. We solve the positive semideenite relaxation of combinatorial and quadratic optimization problems subject to boolean constraints. We report the rst computational results of interior-point algorithms for approximating the maximum cut semideenite programs with dimen...

متن کامل

Exploiting Sparsity in Semideenite Programming via Matrix Completion Ii: Implementation and Numerical Results

In Part I of this series of articles, we introduced a general framework of exploiting the aggregate sparsity pattern over all data matrices of large scale and sparse semideenite programs (SDPs) when solving them by primal-dual interior-point methods. This framework is based on some results about positive semideenite matrix completion, and it can be embodied in two diierent ways. One is by a con...

متن کامل

Feature Engineering in Persian Dependency Parser

Dependency parser is one of the most important fundamental tools in the natural language processing, which extracts structure of sentences and determines the relations between words based on the dependency grammar. The dependency parser is proper for free order languages, such as Persian. In this paper, data-driven dependency parser has been developed with the help of phrase-structure parser fo...

متن کامل

Using SeDuMi 1.02, a MATLAB toolbox for optimization over symmetric cones

SeDuMi is an add-on for MATLAB, that lets you solve optimization problems with linear, quadratic and semideeniteness constraints. It is possible to have complex valued data and variables in SeDuMi. Moreover, large scale optimization problems are solved eeciently, by exploiting sparsity. This paper describes how to work with this toolbox. SeDuMi stands for Self-Dual-Minimization: it implements t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995